var menuAdd = {
};

$(function(){
	changeActiveItem('menuList');
	loadParentMenu();
	savehandle();
});

function loadParentMenu() {
	$.post('/fw/auth/menu_getParentMenu.action', function(r) {
		var data = $.parseJSON(r);
		if(data.rows)
			data = data.rows;
		var html = '';
		$.each(data, function(i, r) {
			html += '<option value="' + r.menuId + '">' + r.title + '</option>';
		});
		$('#parentId').append(html);
	});
}

/**
 * 提示信息处理
 */
function savehandle(){
	$('#alertdiv').hide();
	$('#alertdiv').savehandle({
		successMsg:'添加成功',
		failmsg:'添加失败',
		success:successCallBack
	});
}

/**
 * 菜单添加成功跳转
 */
function successCallBack(){
	location.href = 'menuList.jsp';
}



/**
 * 提交数据
 * @return {TypeName} 
 */
function add() {
	// 父菜单
	var parentId = $('#parentId').val();
	if(!parentId || "0" == parentId) {
		$('#alertdiv').savehandle('setmsg',{msg:'请选择父菜单!',timer:2000});
		return;
	}
	//验证菜单链接
	var url = $('#menuAdd .content #url').val();
	//验证菜单名称
	var title = $('#menuAdd .content #title').val();
	//获取菜单别名
	var aliasName = $('#menuAdd .content #aliasName').val();
	var datas = {
		"menu.menuId": parentId,
		url: url,
		title:title,
		aliasName:aliasName
	};
	for(var o in datas){
		if(!datas[o] && "0" != datas[o])
			delete(datas[o]);
	}
	if(!$('#menuAddForm').validate()){
		$('#alertdiv').savehandle('setmsg',{msg:'请完善输入信息!',timer:2000});
		return false;
	}
	$.getJSON(
		'/fw/auth/menu_addMenu.action',
		datas,
		function(data){
			$('#alertdiv').savehandle('handle',data);
		}
	);
}

/**
 * 重写reSet函数
 */
function reSet() {
	$('#url').val('');
	$('#title').val('');
}
